package com.dongjiantong.farmrecords.model;
/**
 * 引种记录表
 */

import com.dongjiantong.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

@Table(name = "farmrecords_introduce")
@Data
public class FarmRecordsIntroduce extends BaseEntity {

    private static final long serialVersionUID = 2865720222924732211L;

    /**
     * 单据编号
     */
    private String number;
    /**
     * 养殖场id
     */
    private Long farm_id;
    /**
     * 养殖场名称
     */
    private String farm_name;
    /**
     * 省id
     */
    private Integer province_id;

    /**
     * 市id
     */
    private Integer city_id;

    /**
     * 县id
     */
    private Integer region_id;

    /**
     * 镇id
     */
    private Integer street_id;

    /**
     * 村id
     */
    private Integer village_id;
    /**
     * 购入日期、进场日期
     */
    private Date date;
    /**
     * 采购照片
     */
    private String product;

    /**
     * 养殖场畜种
     */
    private Integer breed_second_type;

    /**
     * 数量
     */
    private Integer quantity;
    /**
     * 单价
     */
    private Float price;
    /**
     * 总价
     */
    private Float total_price;
    /**
     * 生产厂家、种畜场名称
     */
    private String manufacturer;
    /**
     * 健康状态
     */
    private String health_status;
    /**
     * 隔离日期
     */
    private Date quarantine_date;
    /**
     * 动物检疫合格证编号
     */
    private String quarantine_cert_number;
    /**
     * 隔离检疫结果
     */
    private String quarantine_result;
    /**
     * 采购名称
     */
    private String product_name;
    /**
     * 状态 1.暂存  2 提交
     */
    private Integer status;
    /**
     * 单据是否有效
     */
    private Integer delete_flag;
    /**
     * 创建日期
     */
    private Date created_at;
    /**
     * 更新日期
     */
    private Date updated_at;
    /**
     * 关联的文件表图片list
     */
    @Transient
    private List picList;

    /**
     * 关联的文件表视频list
     */
    @Transient
    private List videoList;

}